#include "log.hpp"

int main()
{
    log lg;
    lg.Enable(ClassFile);
    lg.logMessage(Debug, "this is a log message: %d, %lf\n", 123, 3.14);
    lg.logMessage(Info, "this is a log message: %d, %lf\n", 123, 3.14);
    lg.logMessage(Warning, "this is a log message: %d, %lf\n", 123, 3.14);
    lg.logMessage(Error, "this is a log message: %d, %lf\n", 123, 3.14);
    lg.logMessage(Fatal, "this is a log message: %d, %lf\n", 123, 3.14);
    lg.logMessage(Debug, "this is a log message: %d, %lf\n", 123, 3.14);
    lg.logMessage(Info, "this is a log message: %d, %lf\n", 123, 3.14);
    lg.logMessage(Warning, "this is a log message: %d, %lf\n", 123, 3.14);
    lg.logMessage(Error, "this is a log message: %d, %lf\n", 123, 3.14);
    lg.logMessage(Fatal, "this is a log message: %d, %lf\n", 123, 3.14);
    lg.logMessage(Debug, "this is a log message: %d, %lf\n", 123, 3.14);
    lg.logMessage(Info, "this is a log message: %d, %lf\n", 123, 3.14);
    lg.logMessage(Warning, "this is a log message: %d, %lf\n", 123, 3.14);
    lg.logMessage(Error, "this is a log message: %d, %lf\n", 123, 3.14);
    lg.logMessage(Fatal, "this is a log message: %d, %lf\n", 123, 3.14);
    return 0;
}